package com.zeei.gis.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.zeei.gis.vo.OutletQueryCondition;
import com.zeei.gis.vo.PointQuantityByGroupGisVO;
import com.zeei.gis.vo.ListPointGisVO;

/**
 * 
 * @类型名称：IDPointListGisVODao
 * @类描述：TODO 水污染物排放-间接排放口dao层接口
 * @功能描述：TODO 水污染物排放-间接排放口dao层接口
 * @创建作者：jiangqingpeng
 */
public interface IDPointListGisVODao {

	/**
	 * queryPointSynthesizeByAreacode:TODO 通过地区编码查询废气排口基本信息
	 *
	 * @param areacode
	 * @return List<IDPointListGisVO>
	 */
	
	List<ListPointGisVO> queryPointSynthesizeByAreacode(OutletQueryCondition outletQueryCondition);

	/**
	 * queryPointQuantity:TODO 废水间接排口数量
	 *
	 * @param areacode
	 * @return Long
	 */
	Long queryPointQuantity(OutletQueryCondition outletQueryCondition);

	/**
	 * queryPointQuantityByAreacode:TODO 废水间接排口数量
	 *
	 * @param areacode
	 * @return Long
	 */
	Long queryPointQuantityByAreacode(@Param("areacode")String areacode);

	/**
	 * queryPointQuantityByTradecode:TODO 通过行业代码查询废水间接排口数量
	 *
	 * @param tradecode
	 * @return Long
	 */
	Long queryPointQuantityByTradecode(@Param("tradecode")String tradecode);

	/**
	 * queryPointQuantityByControllEvel:TODO 查询每个控制级别排口数量
	 *
	 * @return List<PointQuantityByGroupGisVO>
	 */
	List<PointQuantityByGroupGisVO> queryPointQuantityByControllEvel();
    
}